/*******************************************************************************
* Project: QSAR(Cute Software Architecture)
*
* Copyright: Copyright(C) 2024 by YuetingBen, All Rights Reserved
*
* File name: XcpCfg.c
*
* Brief: ;
*
* Author: Yueting.Ben
*
* Module: Xcp
*
*******************************************************************************/

/** HEADER FILES **/
#include "XcpCfg.h"


/** MACRO DEFINITION **/


/** TYPEDEF DEFINITION **/


/** LOCAL DATA DECLARATION **/


/** LOCAL DATA **/

static MetaDataType XcpMetaData[2u] = 
{
    {8u, {0x00}}, /* For Xcp Tx */
    {8u, {0x00}}, /* For Xcp Rx */
};

/** GLOBAL DATA **/
const PduType XcpPduData[2u] = 
{
    {8u, (MetaDataType*)(&XcpMetaData[0u])}, /* For Xcp Tx */
    {8u, (MetaDataType*)(&XcpMetaData[1u])}, /* For Xcp Rx */
};



const XcpPduType XcpPdu[XcpConf_Channel_Max] = 
{
    /* XcpConf_Channel_00 */
    {
        {(PduType*)&XcpPduData[0u], CanIfConf_CanIfTxPduCfg_Pdu_Channel1_Qsar_Qsar_Xcp},
        {(PduType*)&XcpPduData[1u], 0x00u},
    }
};

const Xcp_ConfigType Xcp_Config = 
{
    0x00
};
